﻿2026-06-22T01:36:40.0049092Z ##[group]Run cargo nextest run -p spt-daemon --no-fail-fast \
2026-06-22T01:36:40.0049682Z [36;1mcargo nextest run -p spt-daemon --no-fail-fast \[0m
2026-06-22T01:36:40.0050190Z [36;1m  -E 'test(a_journaled_input_wedge) | test(p0_paste_wedge) | test(g2_no_commit)' \[0m
2026-06-22T01:36:40.0050653Z [36;1m  --no-capture 2>&1 \[0m
2026-06-22T01:36:40.0051320Z [36;1m| grep -E 'JOURNAL-WEDGE GATE|PASTE-WEDGE GATE|subscribed|got_output|attach_received|keystroke_accepted|assertion|panicked|c1:|c2:|c3:|EVICT|c3-DROP|PASS|FAIL' \[0m
2026-06-22T01:36:40.0052011Z [36;1m| grep -vE 'drain appends=' || true[0m
2026-06-22T01:36:40.3169225Z shell: /usr/bin/bash -e {0}
2026-06-22T01:36:40.3169487Z env:
2026-06-22T01:36:40.3169678Z   SPT_REGISTRY_BUSY_TIMEOUT_MS: 30000
2026-06-22T01:36:40.3169942Z   RUSTFLAGS: -C link-arg=-fuse-ld=mold
2026-06-22T01:36:40.3170177Z   SPT_WEDGE_TRACE: 1
2026-06-22T01:36:40.3170366Z ##[endgroup]
2026-06-22T01:36:48.0896694Z WEDGE_TRACE c3-DROP: stream=1 append seq=0 but NO subscriber yet
2026-06-22T01:36:48.0897189Z WEDGE_TRACE c1: serve recv Output seq=69368 count=1
2026-06-22T01:36:48.0897508Z WEDGE_TRACE c3: stream=2 live-send seq=0 count=1 write_ok=true
2026-06-22T01:36:48.0897817Z WEDGE_TRACE c2: serve fwd Output seq=69368 count=1
2026-06-22T01:36:48.0898194Z WEDGE_TRACE c1-EVICT: dropped 1 viewer(s) at seq 73720; total_evicted=1 (drain_appends=73721)
2026-06-22T01:36:48.0898602Z WEDGE_TRACE c1: serve recv Output seq=69623 count=256
2026-06-22T01:36:48.0898887Z WEDGE_TRACE c2: serve fwd Output seq=69623 count=256
2026-06-22T01:36:48.0899317Z WEDGE_TRACE c3: stream=2 live-send seq=255 count=256 write_ok=true
2026-06-22T01:36:48.0899623Z WEDGE_TRACE c1: serve recv Output seq=69879 count=512
2026-06-22T01:36:48.0899899Z WEDGE_TRACE c2: serve fwd Output seq=69879 count=512
2026-06-22T01:36:48.0900205Z WEDGE_TRACE c3: stream=2 live-send seq=511 count=512 write_ok=true
2026-06-22T01:36:48.0900520Z WEDGE_TRACE c1: serve recv Output seq=70135 count=768
2026-06-22T01:36:48.0900791Z WEDGE_TRACE c2: serve fwd Output seq=70135 count=768
2026-06-22T01:36:48.0901089Z WEDGE_TRACE c3: stream=2 live-send seq=767 count=768 write_ok=true
2026-06-22T01:36:48.0901385Z WEDGE_TRACE c1: serve recv Output seq=70391 count=1024
2026-06-22T01:36:48.0901671Z WEDGE_TRACE c2: serve fwd Output seq=70391 count=1024
2026-06-22T01:36:48.0901972Z WEDGE_TRACE c3: stream=2 live-send seq=1023 count=1024 write_ok=true
2026-06-22T01:36:48.0902282Z WEDGE_TRACE c1: serve recv Output seq=70647 count=1280
2026-06-22T01:36:48.0902553Z WEDGE_TRACE c2: serve fwd Output seq=70647 count=1280
2026-06-22T01:36:48.0902849Z WEDGE_TRACE c3: stream=2 live-send seq=1279 count=1280 write_ok=true
2026-06-22T01:36:48.0903164Z WEDGE_TRACE c1: serve recv Output seq=70903 count=1536
2026-06-22T01:36:48.0903439Z WEDGE_TRACE c2: serve fwd Output seq=70903 count=1536
2026-06-22T01:36:48.0903747Z WEDGE_TRACE c3: stream=2 live-send seq=1535 count=1536 write_ok=true
2026-06-22T01:36:48.0904071Z WEDGE_TRACE c1: serve recv Output seq=71159 count=1792
2026-06-22T01:36:48.0904352Z WEDGE_TRACE c2: serve fwd Output seq=71159 count=1792
2026-06-22T01:36:48.0904663Z WEDGE_TRACE c3: stream=2 live-send seq=1791 count=1792 write_ok=true
2026-06-22T01:36:48.0904972Z WEDGE_TRACE c1: serve recv Output seq=71415 count=2048
2026-06-22T01:36:48.0905244Z WEDGE_TRACE c2: serve fwd Output seq=71415 count=2048
2026-06-22T01:36:48.0905854Z WEDGE_TRACE c3: stream=2 live-send seq=2047 count=2048 write_ok=true
2026-06-22T01:36:48.0906182Z WEDGE_TRACE c1: serve recv Output seq=71671 count=2304
2026-06-22T01:36:48.0906457Z WEDGE_TRACE c2: serve fwd Output seq=71671 count=2304
2026-06-22T01:36:48.0906748Z WEDGE_TRACE c3: stream=2 live-send seq=2303 count=2304 write_ok=true
2026-06-22T01:36:48.0991657Z === W1b JOURNAL-WEDGE GATE: journaled_ops_pumped=2380 concurrent_attach_subscribed=true attach_received_pty_output=true (fixed = both true; pre-fix on Unix: subscribed=false — attach wedged on the held journal lock) ===
2026-06-22T01:36:48.0996847Z         PASS [   3.336s] (1/3) spt-daemon::inject_control_wedge a_journaled_input_wedge_does_not_starve_a_concurrent_rc_attach
2026-06-22T01:36:48.0997995Z         PASS [   0.444s] (2/3) spt-daemon::inject_control_wedge g2_no_commit_deadline_faults_binary_and_does_not_wedge_controller_input
2026-06-22T01:36:48.0998626Z WEDGE_TRACE c3-DROP: stream=1 append seq=0 but NO subscriber yet
2026-06-22T01:36:48.0999127Z WEDGE_TRACE c1: serve recv Output seq=59250 count=1
2026-06-22T01:36:48.0999475Z WEDGE_TRACE c2: serve fwd Output seq=59250 count=1
2026-06-22T01:36:48.0999851Z WEDGE_TRACE c3: stream=2 live-send seq=0 count=1 write_ok=true
2026-06-22T01:36:48.1000338Z WEDGE_TRACE c1-EVICT: dropped 1 viewer(s) at seq 63602; total_evicted=1 (drain_appends=63603)
2026-06-22T01:36:48.1002295Z === P0 PASTE-WEDGE GATE: pumped=8542 keystroke_accepted=true concurrent_attach_subscribed=true attach_received_output=true backpressured=true backpressure_after_stop=Some(true) (fixed = subscribed+got_output+keystroke_accepted true; pre-fix: parked dispatch thread → subscribed=false / no output) ===
2026-06-22T01:36:48.1003559Z         PASS [   2.862s] (3/3) spt-daemon::inject_control_wedge p0_paste_wedge_parked_write_does_not_starve_attach_or_wedge_broker
